const STATUS_LIST = [
    {
        status: '1',
        text: '已支付待受理',
        type: 'primary',
    },
    {
        status: '2',
        text: '已受理',
        type: 'primary',
    },
    {
        status: '3',
        text: '待完善信息',
        type: 'warning',
    },
    {
        status: '4',
        text: '已完善信息',
        type: 'primary',
    },
    {
        status: '8',
        text: '信息已完善，办理中',
        type: 'primary',
    },
    {
        status: '5',
        text: '待完善邮寄信息',
        type: 'warning',
    },
    {
        status: '6',
        text: '待邮寄',
        type: 'primary',
    },
    {
        status: '7',
        text: '已邮寄',
        type: 'success',
    },
    // {
    //     status: '9',
    //     text: '已退回',
    //     type: '',
    // },
];

export function getStatus() {
    return STATUS_LIST.map(item => {
        return {
            key: item.status,
            value: item.text,
        };
    });
}

/**
 * 根据状态值获取状态项
 * @param {String} status 状态值
 * @returns 匹配到的对象
 */
export function getItemByStatus(status) {
    var filter = STATUS_LIST.find(item => {
        return item.status === status;
    });

    return filter || {};
}

/**
 * 根据状态值获取状态名称
 * @param {String} status 状态值
 * @returns 匹配到的状态名称
 */
export function getTextByStatus(status) {
    var filter = getItemByStatus(status);

    return filter.text;
}